package com.gljx.web.service;

import com.gljx.web.Entity.Sharecarsub;
import com.gljx.web.Entity.Sharecarthreereg;
import com.gljx.web.Entity.Sharecarthreeregentry;
import com.gljx.web.Entity.SubjectTwoResult;

import javax.servlet.http.HttpServletRequest;
import java.util.List;
import java.util.Map;

/**
 * Created by Administrator on 2017/11/20 0020.
 */
public interface SharecarthreeregService {
    List<Sharecarthreeregentry> selectSharecarthreeregentryByFid(String fid, String cfstudentname);

    Map<String, Object> selectPage(int pindex, String s, int psize);

    Map<String, Object> selectPageCount(String psql);

    Sharecarthreeregentry queryPersonCarByFid(String id);


    void deleteBySharecarthreeregKey(String[] deleteId, String[] fnumber);

    Sharecarthreereg selectSharecarthreeregByFid(String fid);

    /**
     * rhc 验证是否有这个人
     * @param cfstudentname
     * @return
     */
    Sharecarthreeregentry  selectShareCarthreeregenByName(String cfstudentname);
    /**
     * @Author lcx
     * @Date 2018/2/26 0026 下午 4:12
     * 提交 1  反审核2
     */
    void addLog(String fid, String state);

    //修改学生状态
    void modifyStudentsState(String[] cfstudentid, String[] cfstubillstateid, String cflcsjid);

    void modifyStudentsState2(String[] cfstudentid, String[] cfstubillstateid, String cflcsjid);

    void addsharecarthreereg(String state, Sharecarthreereg sharecarthreereg, String[] fseq, String[] jlznamebm, String[] jlzname, String[] cfduizhang, String[] jlname, String[] cfcoachphone, String[] cfcarcx, String[] cfcarnumber, String[] cfstudentid, String[] xyname, String[] cfstudentno, String[] cfidcardno, String[] cfstuvip, String[] cfstubillstate, String[] cffristexam, String[] cfkmesgsj, String[] cfsex, String[] cfkmsbjgsj, String[] cfkmskscs, String[] cfphone, String[] cfmobile, String[] cfsqzjcx, String[] cfbdyd, String[] cfpxlx, String[] cftjr, String[] cfclazz, String[] cfyishou, String[] cfysje, String[] cfyouhui, String[] cfqianfei, String[] cfremark);

    Long selectStudentstateAsLcsjAndStudentId(String cflcsjid, String studentid);

    List<Sharecarthreeregentry> selectSharecarthreeregAsXls(String fnumber, String fdescription, String cfstudentname, String beginTime, String endTime, String fcompanyid);

    void importPracticeDrivingData(List<List<Object>> list, Sharecarthreereg sharecarthreereg, List<List<Sharecarsub>> bigsharecarsubList,HttpServletRequest request,List<List<SubjectTwoResult>> bigSubjectrResult);

}
